// 用户--服务层
const usersDao = require("../dao/usersDao")

//查询数据
const get = async () => await usersDao.get();

//新增
const create = async user=> {
    await usersDao.create(user)
};

//更新
const update = async ( _id , params) => await usersDao.update(_id, params);

//删除
const remove=async(_id)=>await usersDao.remove(_id);

// 登录
const login = async ({ username, password }) => {
    return await usersDao.login({ username, password }) 
    //return自行添加需要返回的内容
};

// 注册
const reg = async ({ username, password }) => {
    return await usersDao.reg({ username, password });//return自行添加需要返回的内容
};

// 验证用户名
const isUse = async ({ username }) => {
    const data = await usersDao.isUse({ username });
    return data ? true : false;
};

module.exports = {
    create,get,update,remove,reg,login,isUse
};